<?php	
defined('INIT') or exit('Access Denied');
	
/*错误信息的控制
 * http://www.w3school.com.cn/php/php_error.asp
 */	
$show_err=1;
if($show_err==1)
{
//屏蔽提示和警告信息	
error_reporting(E_ALL&~E_NOTICE&~E_WARNING); 
ini_set('display_errors', '1'); 
}
else if($show_err==2)
{
error_reporting(0);       //屏蔽所有错误信息,主要用于美化界面，治标不治本  
}
	
	

//<!--配置参数-->
date_default_timezone_set("PRC");//调用时间框架	
header("content-type:text/html;charset=utf-8");  
header("Access-Control-Allow-Origin: *");//解除跨域限制   
/*
 * 自动将页面元素的http升级为https,默认以http方式访问网页无法获取https的数据，加入这个代码之后必须使用https的方式才能正常访问网页 
 * 在https下访问http会被认为是不安全的操作，Safari会直接屏蔽该网页
 * 为了防止被屏蔽，应该让http自动升级为https
 */

define('SSL_STATE',$_SERVER['HTTPS']==true); 
define('SSL',SSL_STATE?'https':'http'); 
//VAR_DUMP($_SERVER);
//VAR_DUMP(SSL_STATE);
$ssl=SSL_STATE;
if($ssl){
header("Content-Security-Policy: upgrade-insecure-requests"); 
define('SITE', 'https://'.$_SERVER['HTTP_HOST'].'/');    //当前域名
}
else{
//header("Content-Security-Policy: img-src *	"); 	
define('SITE', 'http://'.$_SERVER['HTTP_HOST'].'/');    //当前域名
}
header("Content-Type:text/html; charset=utf-8");	//编码为utf-8 
//------------------------------------------------------------数据库配置文件	



$server="localhost";
$acc="root";
$pwd="ItsDfAndDontHack";
$database="df_forum"; 


if (!isset($db)) {
$con = mysqli_connect($server,$acc,$pwd);
if (!$con)
{
  echo "server [{$server}] connect fail";
  echo "<br>";
  die();
}


//判断数据库是否存在
//var_dump(mysqli_select_db($con, "df"));
if(mysqli_select_db($con, $database)){
@$db = new MySQLi($server,$acc,$pwd,$database);   //连接数据库，忽略错误   
//当bool1为false就会执行bool2，当数据库出错就会输出字符并终止程序
!mysqli_connect_error() or die("database [{$database}] connect fail");
//防止乱码
	 $db->query('set names utf8');
}
else{
echo("database [{$database}] not exist <br> <a href='create.php'>创建数据库</a>");
if(!isset($create))die();
}
}


?>